module 0x8675309::M {
    struct S { u: u64 }
    struct R {
        f: u64
    }

    fun t0(r: R, s: S) {
        0 || 1;
        1 || false;
        false || 1;
        @0x0 || @0x1;
        (0: u8) || (1: u128);
        r || r;
        s || s;
        () || ();
        true || ();
        (true, false) || (true, false, true);
        (true, true) || (false, false);
    }
}
